package com.n9.qq.android.im.msg;

import com.tencent.mobileqq.pb.*;

/**
 * @author ice
 * @since 2019/2/25 17:49
 */
public final class ExtraInfo extends MessageMicro {
    public static final int BYTES_GROUP_CARD_FIELD_NUMBER = 2;
    public static final int BYTES_NICK_FIELD_NUMBER = 1;
    public static final int UINT32_FLAGS_FIELD_NUMBER = 4;
    public static final int UINT32_GROUP_MASK_FIELD_NUMBER = 5;
    public static final int UINT32_LEVEL_FIELD_NUMBER = 3;
    public static final int UINT32_MSG_TAIL_ID_FIELD_NUMBER = 6;
    static final MessageMicro.FieldMap __fieldMap__;
    public final PBBytesField bytes_group_card;
    public final PBBytesField bytes_nick;
    public final PBUInt32Field uint32_flags;
    public final PBUInt32Field uint32_group_mask;
    public final PBUInt32Field uint32_level;
    public final PBUInt32Field uint32_msg_tail_id;

    static {
        ByteStringMicro var1 = ByteStringMicro.EMPTY;
        ByteStringMicro var0 = ByteStringMicro.EMPTY;
        __fieldMap__ = MessageMicro.initFieldMap(new int[]{10, 18, 24, 32, 40, 48}, new String[]{"bytes_nick", "bytes_group_card", "uint32_level", "uint32_flags", "uint32_group_mask", "uint32_msg_tail_id"}, new Object[]{var1, var0, 0, 0, 0, 0}, ExtraInfo.class);
    }

    public ExtraInfo() {
        this.bytes_nick = PBField.initBytes(ByteStringMicro.EMPTY);
        this.bytes_group_card = PBField.initBytes(ByteStringMicro.EMPTY);
        this.uint32_level = PBField.initUInt32(0);
        this.uint32_flags = PBField.initUInt32(0);
        this.uint32_group_mask = PBField.initUInt32(0);
        this.uint32_msg_tail_id = PBField.initUInt32(0);
    }
}